home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-08-17 | 2.0 KB | 68 lines | [TEXT/MPS ] |
- ;
- ; File: QD3DAcceleration.a
- ;
- ; Contains: Header file for low-level 3D driver API
- ;
- ; Version: Technology: Quickdraw 3D 1.5.4
- ; Release: Universal Interfaces 3.2
- ;
- ; Copyright: © 1995-1998 by Apple Computer, Inc., all rights reserved.
- ;
- ; Bugs?: For bug reports, consult the following page on
- ; the World Wide Web:
- ;
- ; http://developer.apple.com/bugreporter/
- ;
- ;
- IF &TYPE('__QD3DACCELERATION__') = 'UNDEFINED' THEN
- __QD3DACCELERATION__ SET 1
-
- IF &TYPE('__QD3D__') = 'UNDEFINED' THEN
- include 'QD3D.a'
- ENDIF
-
- ; ******************************************************************************
- ; ** **
- ; ** Vendor ID definitions **
- ; ** **
- ; ****************************************************************************
-
- ;
- ; * If kQAVendor_BestChoice is used, the system chooses the "best" drawing engine
- ; * available for the target device. This should be used for the default.
- ;
-
-
- kQAVendor_BestChoice EQU -1
- ;
- ; * The other definitions (kQAVendor_Apple, etc.) identify specific vendors
- ; * of drawing engines. When a vendor ID is used in conjunction with a
- ; * vendor-defined engine ID, a specific drawing engine can be selected.
- ;
-
-
- kQAVendor_Apple EQU 0
- kQAVendor_ATI EQU 1
- kQAVendor_Radius EQU 2
- kQAVendor_Mentor EQU 3
- kQAVendor_Matrox EQU 4
- kQAVendor_Yarc EQU 5
- kQAVendor_DiamondMM EQU 6
- kQAVendor_3DLabs EQU 7
- kQAVendor_D3DAdaptor EQU 8
- kQAVendor_IXMicro EQU 9
- ; ******************************************************************************
- ; ** **
- ; ** Apple's engine ID definitions **
- ; ** **
- ; ****************************************************************************
-
-
- kQAEngine_AppleSW EQU 0 ; Default software rasterizer
- kQAEngine_AppleHW EQU -1 ; Apple accelerator
- kQAEngine_AppleHW2 EQU 1 ; Another Apple accelerator
- kQAEngine_AppleHW3 EQU 2 ; Another Apple accelerator
-
- ENDIF ; __QD3DACCELERATION__
-
-